package com.syni.mdd.sjb.common.datatreaure.entity.vo.rp.dataBankBusiness;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

@Data
public class UnifiedCodeQueryRpVo {
    private String unifiedType = "MDD";
    private MddBuyModel dataModel;

    @Data
    public static class MddBuyModel{
        private String title = "";
        private List<String> groupPhotos = new ArrayList<>();
        private String expireTime = "";
        private Double groupValue = 0d;
        private Double groupPrice = 0d;
        private Integer yxgjType;
        private String useText = "";
        private String conditionText = "";
        private String activityName = "";
        private String prizeName = "";
        private String useTips = "";
        private List<String> codes = new ArrayList<>();
        private String verId;
        private String saasztOrderNo = "";
        private String saasztData = "";
        private String saasztTime = "";
        private Integer saasztGoodNum = 0;
        private String saasztPriceTotal = "";
        private String saasztOrderId = "1122649878919879419";
        @Data
        public static class Code{
            private Integer status;
            private String codeNumber;
        }

        //出参
        @Data
        public static class BmsGroupBuyData {
            private Integer groupBuyId;
            private String groupBuyName;
            private List<String> groupPhotos = new ArrayList<>();
            private LocalDateTime expireTime;
            private Double groupValue;
            private Double groupPrice;
        }

        @Data
        public static class UserReceCoupon {
            private Integer couponId;
            private String couponName;
            private String businessName;
            private LocalDateTime expireTime;
            private Integer couponType;
        }
    }
}
